﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Students_Task
{
    class Program
    {
        static void Main(string[] args)
        {
            List<Student> students = new List<Student>();
            string ch = "N";
            do
            {
                Console.Clear();
                Student student = new Student();
                student.AddStudentsInfo();
                students.Add(student);
                Console.WriteLine("Ввести следующего студента? Y/N");
                ch = Console.ReadLine().ToUpper();
            } while (ch == "Y");
            Console.Clear();
            foreach (var student in students)
            {
                if (student.TheAverageMarkOfStudent() > 67)
                {
                    student.PrintStudentInfo();
                }
            }
        }

        class Student
        {
            public string firstName;
            public string lastName;
            public string groupNumber;

            int[] studentsMarksArray = new int[10];
            int[] arrrayOfStudents = new int[2];

            public void AddStudentsInfo()
            {

                Console.WriteLine("Введите имя:");
                firstName = Console.ReadLine();
                Console.WriteLine("Введите Фамилию:");
                lastName = Console.ReadLine();
                Console.WriteLine("Введите номер группы этого студента");
                groupNumber = Console.ReadLine();
                Console.WriteLine("Введите баллы этого студента:");
                for (int i = 0; i < 10; i++)
                {
                    studentsMarksArray[i] = Int32.Parse(Console.ReadLine());
                }
            }


            public void PrintStudentInfo()
            {
                Console.WriteLine("Имя студента {0} {1}, номер группы {2}", firstName, lastName, groupNumber);
            }
            public double TheAverageMarkOfStudent()
            {
                double averageMark = 0;
                for (int i = 0; i < 10; i++)
                {
                    averageMark = averageMark + studentsMarksArray[i];
                }
                double finalAverage = averageMark / 10;
                Console.WriteLine("Средняя оценка студента : {0}", finalAverage);
                return finalAverage;

            }
        }
    }
}

